Deriving Fast Recovery Probability as a Performance Measure of TCP SACK in Wireless Links
نویسنده
چکیده
In this paper, we would like to study the analytical model of Transmission Control Protocol – Selective Acknowledgement (TCP SACK) by deriving its fast recovery probability in wireless links. Recently, there exist several variants of TCP, for instances Tahoe, Reno, New Reno, Vegas, Westwood and SACK. TCP Reno is the most popular TCP implementation in the Internet today. Reno’s fast recovery algorithm is optimized for the case when a single segment is lost from a window. However, Reno can suffer from performance problem when multiple segments are lost in a window and generally recovers the segment losses by waiting retransmission time out. Meanwhile, TCP Selective Acknowledgment (SACK) aims at providing efficient retransmission in the presence of multiple segment losses. SACK is proposed to enhance the performance of Reno in the case of multiple losses in a window. Most of studies discussed the performance of TCP SACK under correlated losses since the researchers assumed the correlated losses scenario to be a dominant flow model in the Internet due to widely implementation of drop-tail queue routers. On the other hand, because of interleaving process, the error model in the wireless links can be modeled into random losses. We stochastically developed analytical model of SACK under random losses by deriving a fast recovery probability as a significant parameter to know how efficient SACK recovers the losses without waiting a retransmission timer expires.
منابع مشابه
Functioning of TCP Algorithms over a Wireless Link
In this paper, we investigate the behavior of the various algorithms of TCP, the internet data transport protocol, over wireless links with correlated packet losses. For such a scenario, we show that the performance of NewReno is worse than the performance of Tahoe in many situations and even OldTahoe in a few situations on account of the ine cient fast recovery method of NewReno. We also show ...
متن کاملTCP k-SACK: a simple protocol to improve performance over lossy links
We propose k-SACK, a TCP variant that has considerably improved throughput characteristics over lossy links. A k-SACK source does not consider every packet loss as an indication of congestion. It uses the Selective Acknowledgement option to estimate a parameter lookaheadloss, which is used in congestion detection. Our results demonstrate that kSACK maintains a steady performance in a non-lossy ...
متن کاملLT-TCP: End-to-End Framework to Improve TCP Performance over Networks with Lossy Channels
As wireless channels are becoming common, the performance of TCP over networks with such links is important. TCP performance suffers substantially when packet error rates increase beyond a value of about 1% 5%. This paper proposes an end-end mechanism to improve TCP performance over networks comprising lossy wireless link. The scheme separates the congestion indications from the wireless packet...
متن کاملPerformance of TCP over lossy upstream and downstream links with link-level retransmissions
We study the efficacy of using link-layer retransmissions to improve TCP performance over lossy wireless links. The scenario we consider is where TCP packets traverse a wired network to a base station, and thence over a single wireless hop to a stationary receiver. Unlike many previous studies, which rely on simulation, we develop an analytical model for calculating TCP throughput; unlike all p...
متن کاملTCP In Conflict-Based Wireless Links
Abstract : TCP’s bidirectional traffic causes self-interference in contention-based wireless links as in IEEE 802.11 wireless LANs and results in the loss of TCP data segments and ACKs. The fast-recovery algorithm is the basis for congestion control in most TCP enhancements proposed to address wireless network characteristics. However we show in this paper, that fast-recovery worsens performanc...
متن کامل